// CadToolPoint.h
//
#ifndef CADTOOLPOINT_H
#define CADTOOLPOINT_H

#include "CadTool.h"
#include "OpenGL/Color.h"

namespace OpenGL {
	class Renderer; 
}

class CadToolPoint : public CadTool
{
private:
	OpenGL::Color _creationColor;

public:
	CadToolPoint();
	~CadToolPoint();

	bool canSnap() const		 {return true;}
	bool canHilight() const		 {return false;}
	bool canStayOnScreen() const {return false;}

	void setCreationColor( const OpenGL::Color &c );
	OpenGL::Color creationColor() const;

	void execute();
	void draw( OpenGL::Renderer *r );
};

#endif